package com.apci.ipreda.domain;

import java.io.Serializable;
import java.util.List;

public class Empleado extends MasterDomain implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 398212489578032697L;
	private String nombre;
	private CargoEmpleado cargoEmpleado;
	private TipoDocumentoIdentidad tipoDocumentoIdentidad;
	private String numeroDocumento;
	private String email;
	private String telefono;
	private String celular;
	private Entidad entidad;
	private List<CargoEmpleado> cargoEmpleadoList;
	private List<TipoDocumentoIdentidad> tipoDocumentoIdentidadList;
	
	public Empleado() {
		cargoEmpleado = new CargoEmpleado();
		tipoDocumentoIdentidad = new TipoDocumentoIdentidad();
		entidad = new Entidad();
	}
	
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public CargoEmpleado getCargoEmpleado() {
		return cargoEmpleado;
	}

	public void setCargoEmpleado(CargoEmpleado cargoEmpleado) {
		this.cargoEmpleado = cargoEmpleado;
	}
	public String getNumeroDocumento() {
		return numeroDocumento;
	}
	public void setNumeroDocumento(String numeroDocumento) {
		this.numeroDocumento = numeroDocumento;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getCelular() {
		return celular;
	}
	public void setCelular(String celular) {
		this.celular = celular;
	}
	public Entidad getEntidad() {
		return entidad;
	}
	public void setEntidad(Entidad entidad) {
		this.entidad = entidad;
	}

	public TipoDocumentoIdentidad getTipoDocumentoIdentidad() {
		return tipoDocumentoIdentidad;
	}

	public void setTipoDocumentoIdentidad(
			TipoDocumentoIdentidad tipoDocumentoIdentidad) {
		this.tipoDocumentoIdentidad = tipoDocumentoIdentidad;
	}

	public List<CargoEmpleado> getCargoEmpleadoList() {
		return cargoEmpleadoList;
	}

	public void setCargoEmpleadoList(List<CargoEmpleado> cargoEmpleadoList) {
		this.cargoEmpleadoList = cargoEmpleadoList;
	}

	public List<TipoDocumentoIdentidad> getTipoDocumentoIdentidadList() {
		return tipoDocumentoIdentidadList;
	}

	public void setTipoDocumentoIdentidadList(
			List<TipoDocumentoIdentidad> tipoDocumentoIdentidadList) {
		this.tipoDocumentoIdentidadList = tipoDocumentoIdentidadList;
	}
	
	
}
